package cn.fl.riskctrl.xjdb.transform;

import java.util.ArrayList;
import java.util.List;

import cn.cmm.base.framework.utils.CollectionUtils;
import cn.fl.riskctrl.xjdb.vo.XjnpReportVO;
import fl.riskctrl.facade.xjdb.dto.XjnpReportDTO;

 /**
 * @Description: 信加个人信用报告记录(TP_REPORT) 转换器
 * @Description: VO是客户端传递数据到服务端进行转换的数据 
 * @Description: VO转换数据变成DTO传递到服务端 
 * @Description: VO不能在服务端出现
 */
public class XjnpReportVOTransform {


	/**
	 * DTO 转  VO
	 * @param po XjnpReportDTO
	 * @return XjnpReportVO
	 */
	public static XjnpReportVO toVO(XjnpReportDTO dto) {
		XjnpReportVO  vo = null;
		if (dto != null) { 
			vo = new XjnpReportVO();
			vo.setId(dto.getId());
			vo.setAnnouncecount(dto.getAnnouncecount());//信用汇总提示_本人声明数目
			vo.setDissentcount(dto.getDissentcount());//信用汇总提示_异议标注数目
			vo.setFlcardonmm(dto.getFlcardonmm());//信用汇总提示_首笔贷款发放月份
			vo.setFloanonmm(dto.getFloanonmm());//信用汇总提示_首张贷记卡发卡月份
			vo.setFstdlcardonmm(dto.getFstdlcardonmm());//信用汇总提示_首张准贷记卡发卡月份
			vo.setLoancardcount(dto.getLoancardcount());//信用汇总提示_贷记卡账户数
			vo.setOtherloancount(dto.getOtherloancount());//信用汇总提示_其他贷款笔数
			vo.setPerbusshoulcount(dto.getPerbusshoulcount());//信用汇总提示_个人商用房（包括商住两用）贷款笔数
			vo.setPerhoulcount(dto.getPerhoulcount());//信用汇总提示_个人住房贷款笔数
			vo.setStdlcardcount(dto.getStdlcardcount());//信用汇总提示_准贷记卡账户数
			vo.setAssrepaysumbalance(dto.getAssrepaysumbalance());//逾期及违约信息概要_违约信息汇总_保证人代偿汇总余额
			vo.setAssrepaysumcount(dto.getAssrepaysumcount());//逾期及违约信息概要_违约信息汇总_保证人代偿汇总笔数
			vo.setAssetdispsumbalance(dto.getAssetdispsumbalance());//逾期及违约信息概要_违约信息汇总_资产处置信息汇总余额
			vo.setAssetdispsumcount(dto.getAssetdispsumcount());//逾期及违约信息概要_违约信息汇总_资产处置信息汇总笔数
			vo.setFellbackdebtsumbalance(dto.getFellbackdebtsumbalance());//逾期及违约信息概要_违约信息汇总_呆帐信息汇总余额
			vo.setFellbackdebtsumcount(dto.getFellbackdebtsumcount());//逾期及违约信息概要_违约信息汇总_呆帐信息汇总笔数
			vo.setLoansumcount(dto.getLoansumcount());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期笔数/账户数
			vo.setLoansumhoamtpermon(dto.getLoansumhoamtpermon());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期单月最高逾期总额/单月最高透支总额
			vo.setLoansummaxduration(dto.getLoansummaxduration());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期最长逾期月数/最长透支月数
			vo.setLoansummonths(dto.getLoansummonths());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期月份数
			vo.setLoancardsumcount(dto.getLoancardsumcount());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期笔数/账户数
			vo.setLoancardsumhoamtpermon(dto.getLoancardsumhoamtpermon());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期单月最高逾期总额/单月最高透支总额
			vo.setLoancardsummaxduration(dto.getLoancardsummaxduration());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期最长逾期月数/最长透支月数
			vo.setLoancardsummonths(dto.getLoancardsummonths());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期月份数
			vo.setStanloancardsumcount(dto.getStanloancardsumcount());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支笔数/账户数
			vo.setStanloancardsummonths(dto.getStanloancardsummonths());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支月份数
			vo.setStdlcardshoamtpermon(dto.getStdlcardshoamtpermon());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支单月最高逾期总额/单月最高透支总额
			vo.setStdlcardsmaxdu(dto.getStdlcardsmaxdu());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支最长逾期月数/最长透支月数
			vo.setBirthday(dto.getBirthday());//身份信息_出生日期
			vo.setEdudegree(dto.getEdudegree());//身份信息_学位
			vo.setEdulevel(dto.getEdulevel());//身份信息_学历
			vo.setGender(dto.getGender());//身份信息_性别
			vo.setHometelephoneno(dto.getHometelephoneno());//身份信息_住宅电话
			vo.setMaritalstate(dto.getMaritalstate());//身份信息_婚姻状况
			vo.setMobile(dto.getMobile());//身份信息_手机号码
			vo.setOfficetelephoneno(dto.getOfficetelephoneno());//身份信息_单位电话
			vo.setPostaddress(dto.getPostaddress());//身份信息_通讯地址
			vo.setRegisteredaddress(dto.getRegisteredaddress());//身份信息_户籍地址
			vo.setEmployer(dto.getEmployer());//配偶信息_工作单位
			vo.setSpousename(dto.getSpousename());//配偶信息_姓名
			vo.setSpousecertno(dto.getSpousecertno());//配偶信息_证件号码
			vo.setSpousecerttype(dto.getSpousecerttype());//配偶信息_证件类型
			vo.setTelephoneno(dto.getTelephoneno());//配偶信息_联系电话
			vo.setCertno(dto.getCertno());//查询请求信息_被查询者证件号码
			vo.setCerttype(dto.getCerttype());//查询请求信息_被查询者证件类型
			vo.setFormat(dto.getFormat());//查询请求信息_产品版式
			vo.setFormatversion(dto.getFormatversion());//查询请求信息_产品版本
			vo.setName(dto.getName());//查询请求信息_被查询者姓名
			vo.setProducttype(dto.getProducttype());//查询请求信息_产品种类
			vo.setQueryorg(dto.getQueryorg());//查询请求信息_查询机构
			vo.setQueryreason(dto.getQueryreason());//查询请求信息_查询原因
			vo.setQueryresultcue(dto.getQueryresultcue());//查询请求信息_查询操作员
			vo.setUsercode(dto.getUsercode());//查询请求信息_查询结果提示
			vo.setLastmmqueorgloans(dto.getLastmmqueorgloans());//查询记录汇总_最近1个月内的查询机构数_贷款审批次数
			vo.setLastmqueorglcards(dto.getLastmqueorglcards());//查询记录汇总_最近1个月内的查询机构数_信用卡审批次数
			vo.setLastmquerelcards(dto.getLastmquerelcards());//查询记录汇总_最近1个月内的查询次数_信用卡审批次数
			vo.setLastmquereloans(dto.getLastmquereloans());//查询记录汇总_最近1个月内的查询次数_贷款审批次数
			vo.setLastmqueremyselfs(dto.getLastmqueremyselfs());//查询记录汇总_最近1个月内的查询次数_本人查询次数
			vo.setTyqueregquerspecmerchquers(dto.getTyqueregquerspecmerchquers());//查询记录汇总_最近2年内的查询次数_特约商户实名审查
			vo.setTyqueregquers(dto.getTyqueregquers());//查询记录汇总_最近2年内的查询次数_担保资格査审
			vo.setTyquerelmentaftens(dto.getTyquerelmentaftens());//查询记录汇总_最近2年内的查询次数_贷后管理次数
			vo.setQuerytime(dto.getQuerytime());//报告头描述_查询请求时间
			vo.setReportcreatetime(dto.getReportcreatetime());//报告头描述_报告时间
			vo.setReportsn(dto.getReportsn());//报告头描述_报告编号
			vo.setScore(dto.getScore());//个人信用报告“数字解读”_数字解读
			vo.setScorelevel(dto.getScorelevel());//个人信用报告“数字解读”_相对位置
			vo.setAmount(dto.getAmount());//授信及负债信息概要_对外担保信息汇总_担保金额
			vo.setBalance(dto.getBalance());//授信及负债信息概要_对外担保信息汇总_担保本金余额
			vo.setCount(dto.getCount());//授信及负债信息概要_对外担保信息汇总_担保笔数
			vo.setUndestloancardaccountcount(dto.getUndestloancardaccountcount());//授信及负债信息概要_未销户贷记卡笔数/账户数
			vo.setUndestloancardbalance(dto.getUndestloancardbalance());//授信及负债信息概要_未销户贷记卡笔数/账户数
			vo.setUndestloancardcreditlimit(dto.getUndestloancardcreditlimit());//授信及负债信息概要_未销户贷记卡合同金额/授信总额
			vo.setUnlcardfincorpcount(dto.getUnlcardfincorpcount());//授信及负债信息概要_未销户贷记卡贷款法人机构数/发卡法人机构数
			vo.setUnlcardfinorgcount(dto.getUnlcardfinorgcount());//授信及负债信息概要_未销户贷记卡贷款机构数/发卡机构数
			vo.setUnlcardlast6museavgamt(dto.getUnlcardlast6museavgamt());//授信及负债信息概要_未销户贷记卡最近6个月平均应还款/最近6个月平均使用额度/最近6个月平均透支余额
			vo.setUnlcardmaxcrelimperorg(dto.getUnlcardmaxcrelimperorg());//授信及负债信息概要_未销户贷记卡单家行最高授信额度
			vo.setUnlcardmincrelimperorg(dto.getUnlcardmincrelimperorg());//授信及负债信息概要_未销户贷记卡单家行最低授信额度
			vo.setUnlcardusecrelim(dto.getUnlcardusecrelim());//授信及负债信息概要_未销户贷记卡已用额度/透支余额
			vo.setUndestrstanloancardbalance(dto.getUndestrstanloancardbalance());//授信及负债信息概要_未销户准贷记卡余额
			vo.setUnstdlcardaccount(dto.getUnstdlcardaccount());//授信及负债信息概要_未销户准贷记卡笔数/账户数
			vo.setUnstdlcardcrelim(dto.getUnstdlcardcrelim());//授信及负债信息概要_未销户准贷记卡合同金额/授信总额
			vo.setUnstdlcardfincorpcount(dto.getUnstdlcardfincorpcount());//授信及负债信息概要_未销户准贷记卡贷款法人机构数/发卡法人机构数
			vo.setUnstdlcardfinorgcount(dto.getUnstdlcardfinorgcount());//授信及负债信息概要_未销户准贷记卡贷款机构数/发卡机构数
			vo.setUnstdlcardlast6museavgamt(dto.getUnstdlcardlast6museavgamt());//授信及负债信息概要_未销户准贷记卡最近6个月平均应还款/最近6个月平均使用额度/最近6个月平均透支余额
			vo.setUnstdlcardmaxcrlimperorg(dto.getUnstdlcardmaxcrlimperorg());//授信及负债信息概要_未销户准贷记卡单家行最高授信额度
			vo.setUnstdlcardmincrlimperorg(dto.getUnstdlcardmincrlimperorg());//授信及负债信息概要_未销户准贷记卡单家行最低授信额度
			vo.setUnstdlcardusecrlim(dto.getUnstdlcardusecrlim());//授信及负债信息概要_未销户准贷记卡已用额度/透支余额
			vo.setUnloanlast6museavgamt(dto.getUnloanlast6museavgamt());//授信及负债信息概要_未结清贷款信息汇总_近6个月平均应还款/最近6个月平均使用额度/最近6个月平均透支余额
			vo.setUnloanmaxcrelimperorg(dto.getUnloanmaxcrelimperorg());//授信及负债信息概要_未结清贷款信息汇总_单家行最高授信额度
			vo.setUnloanmincrelimperorg(dto.getUnloanmincrelimperorg());//授信及负债信息概要_未结清贷款信息汇总_单家行最低授信额度
			vo.setUnpailoanaccountcount(dto.getUnpailoanaccountcount());//授信及负债信息概要_未结清贷款信息汇总_笔数/账户数
			vo.setUnpailoanbalance(dto.getUnpailoanbalance());//授信及负债信息概要_未结清贷款信息汇总_余额
			vo.setUnpailoancreditlimit(dto.getUnpailoancreditlimit());//授信及负债信息概要_未结清贷款信息汇总_合同金额/授信总额
			vo.setUnpailoanfinancecorpcoun(dto.getUnpailoanfinancecorpcoun());//授信及负债信息概要_未结清贷款信息汇总_贷款法人机构数/发卡法人机构数
			vo.setUnpailoanfinanceorgcount(dto.getUnpailoanfinanceorgcount());//授信及负债信息概要_未结清贷款信息汇总_贷款机构数/发卡机构数
			vo.setUnpailoanusedcreditlimit(dto.getUnpailoanusedcreditlimit());//授信及负债信息概要_未结清贷款信息汇总_已用额度/透支余额
			vo.setIsValid(dto.getIsValid());//是否有效（1：是，0：否）
			vo.setIsDel(dto.getIsDel());//是否删除（1：是，0：否）

			vo.setCrtTm(dto.getCrtTm());//创建时间
			vo.setCrtUsrId(dto.getCrtUsrId());//创建人
			vo.setMdfTm(dto.getMdfTm());//修改时间
			vo.setMdfUsrId(dto.getMdfUsrId());//修改人
		}
		return vo;
	}

	/**
	 * VO 转 DTO
	 * @param dto XjnpReportVO
	 * @return XjnpReportDTO
	 */
	public static XjnpReportDTO toDTO(XjnpReportVO vo) {
		XjnpReportDTO dto = null;
		if (vo != null) {
			dto = new XjnpReportDTO();
			dto.setId(vo.getId());
			dto.setAnnouncecount(vo.getAnnouncecount());//信用汇总提示_本人声明数目
			dto.setDissentcount(vo.getDissentcount());//信用汇总提示_异议标注数目
			dto.setFlcardonmm(vo.getFlcardonmm());//信用汇总提示_首笔贷款发放月份
			dto.setFloanonmm(vo.getFloanonmm());//信用汇总提示_首张贷记卡发卡月份
			dto.setFstdlcardonmm(vo.getFstdlcardonmm());//信用汇总提示_首张准贷记卡发卡月份
			dto.setLoancardcount(vo.getLoancardcount());//信用汇总提示_贷记卡账户数
			dto.setOtherloancount(vo.getOtherloancount());//信用汇总提示_其他贷款笔数
			dto.setPerbusshoulcount(vo.getPerbusshoulcount());//信用汇总提示_个人商用房（包括商住两用）贷款笔数
			dto.setPerhoulcount(vo.getPerhoulcount());//信用汇总提示_个人住房贷款笔数
			dto.setStdlcardcount(vo.getStdlcardcount());//信用汇总提示_准贷记卡账户数
			dto.setAssrepaysumbalance(vo.getAssrepaysumbalance());//逾期及违约信息概要_违约信息汇总_保证人代偿汇总余额
			dto.setAssrepaysumcount(vo.getAssrepaysumcount());//逾期及违约信息概要_违约信息汇总_保证人代偿汇总笔数
			dto.setAssetdispsumbalance(vo.getAssetdispsumbalance());//逾期及违约信息概要_违约信息汇总_资产处置信息汇总余额
			dto.setAssetdispsumcount(vo.getAssetdispsumcount());//逾期及违约信息概要_违约信息汇总_资产处置信息汇总笔数
			dto.setFellbackdebtsumbalance(vo.getFellbackdebtsumbalance());//逾期及违约信息概要_违约信息汇总_呆帐信息汇总余额
			dto.setFellbackdebtsumcount(vo.getFellbackdebtsumcount());//逾期及违约信息概要_违约信息汇总_呆帐信息汇总笔数
			dto.setLoansumcount(vo.getLoansumcount());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期笔数/账户数
			dto.setLoansumhoamtpermon(vo.getLoansumhoamtpermon());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期单月最高逾期总额/单月最高透支总额
			dto.setLoansummaxduration(vo.getLoansummaxduration());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期最长逾期月数/最长透支月数
			dto.setLoansummonths(vo.getLoansummonths());//逾期及违约信息概要_逾期(透支)信息汇总_贷款逾期月份数
			dto.setLoancardsumcount(vo.getLoancardsumcount());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期笔数/账户数
			dto.setLoancardsumhoamtpermon(vo.getLoancardsumhoamtpermon());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期单月最高逾期总额/单月最高透支总额
			dto.setLoancardsummaxduration(vo.getLoancardsummaxduration());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期最长逾期月数/最长透支月数
			dto.setLoancardsummonths(vo.getLoancardsummonths());//逾期及违约信息概要_逾期(透支)信息汇总_贷记卡逾期月份数
			dto.setStanloancardsumcount(vo.getStanloancardsumcount());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支笔数/账户数
			dto.setStanloancardsummonths(vo.getStanloancardsummonths());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支月份数
			dto.setStdlcardshoamtpermon(vo.getStdlcardshoamtpermon());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支单月最高逾期总额/单月最高透支总额
			dto.setStdlcardsmaxdu(vo.getStdlcardsmaxdu());//逾期及违约信息概要_逾期(透支)信息汇总_准贷记卡60天以上透支最长逾期月数/最长透支月数
			dto.setBirthday(vo.getBirthday());//身份信息_出生日期
			dto.setEdudegree(vo.getEdudegree());//身份信息_学位
			dto.setEdulevel(vo.getEdulevel());//身份信息_学历
			dto.setGender(vo.getGender());//身份信息_性别
			dto.setHometelephoneno(vo.getHometelephoneno());//身份信息_住宅电话
			dto.setMaritalstate(vo.getMaritalstate());//身份信息_婚姻状况
			dto.setMobile(vo.getMobile());//身份信息_手机号码
			dto.setOfficetelephoneno(vo.getOfficetelephoneno());//身份信息_单位电话
			dto.setPostaddress(vo.getPostaddress());//身份信息_通讯地址
			dto.setRegisteredaddress(vo.getRegisteredaddress());//身份信息_户籍地址
			dto.setEmployer(vo.getEmployer());//配偶信息_工作单位
			dto.setSpousename(vo.getSpousename());//配偶信息_姓名
			dto.setSpousecertno(vo.getSpousecertno());//配偶信息_证件号码
			dto.setSpousecerttype(vo.getSpousecerttype());//配偶信息_证件类型
			dto.setTelephoneno(vo.getTelephoneno());//配偶信息_联系电话
			dto.setCertno(vo.getCertno());//查询请求信息_被查询者证件号码
			dto.setCerttype(vo.getCerttype());//查询请求信息_被查询者证件类型
			dto.setFormat(vo.getFormat());//查询请求信息_产品版式
			dto.setFormatversion(vo.getFormatversion());//查询请求信息_产品版本
			dto.setName(vo.getName());//查询请求信息_被查询者姓名
			dto.setProducttype(vo.getProducttype());//查询请求信息_产品种类
			dto.setQueryorg(vo.getQueryorg());//查询请求信息_查询机构
			dto.setQueryreason(vo.getQueryreason());//查询请求信息_查询原因
			dto.setQueryresultcue(vo.getQueryresultcue());//查询请求信息_查询操作员
			dto.setUsercode(vo.getUsercode());//查询请求信息_查询结果提示
			dto.setLastmmqueorgloans(vo.getLastmmqueorgloans());//查询记录汇总_最近1个月内的查询机构数_贷款审批次数
			dto.setLastmqueorglcards(vo.getLastmqueorglcards());//查询记录汇总_最近1个月内的查询机构数_信用卡审批次数
			dto.setLastmquerelcards(vo.getLastmquerelcards());//查询记录汇总_最近1个月内的查询次数_信用卡审批次数
			dto.setLastmquereloans(vo.getLastmquereloans());//查询记录汇总_最近1个月内的查询次数_贷款审批次数
			dto.setLastmqueremyselfs(vo.getLastmqueremyselfs());//查询记录汇总_最近1个月内的查询次数_本人查询次数
			dto.setTyqueregquerspecmerchquers(vo.getTyqueregquerspecmerchquers());//查询记录汇总_最近2年内的查询次数_特约商户实名审查
			dto.setTyqueregquers(vo.getTyqueregquers());//查询记录汇总_最近2年内的查询次数_担保资格査审
			dto.setTyquerelmentaftens(vo.getTyquerelmentaftens());//查询记录汇总_最近2年内的查询次数_贷后管理次数
			dto.setQuerytime(vo.getQuerytime());//报告头描述_查询请求时间
			dto.setReportcreatetime(vo.getReportcreatetime());//报告头描述_报告时间
			dto.setReportsn(vo.getReportsn());//报告头描述_报告编号
			dto.setScore(vo.getScore());//个人信用报告“数字解读”_数字解读
			dto.setScorelevel(vo.getScorelevel());//个人信用报告“数字解读”_相对位置
			dto.setAmount(vo.getAmount());//授信及负债信息概要_对外担保信息汇总_担保金额
			dto.setBalance(vo.getBalance());//授信及负债信息概要_对外担保信息汇总_担保本金余额
			dto.setCount(vo.getCount());//授信及负债信息概要_对外担保信息汇总_担保笔数
			dto.setUndestloancardaccountcount(vo.getUndestloancardaccountcount());//授信及负债信息概要_未销户贷记卡笔数/账户数
			dto.setUndestloancardbalance(vo.getUndestloancardbalance());//授信及负债信息概要_未销户贷记卡笔数/账户数
			dto.setUndestloancardcreditlimit(vo.getUndestloancardcreditlimit());//授信及负债信息概要_未销户贷记卡合同金额/授信总额
			dto.setUnlcardfincorpcount(vo.getUnlcardfincorpcount());//授信及负债信息概要_未销户贷记卡贷款法人机构数/发卡法人机构数
			dto.setUnlcardfinorgcount(vo.getUnlcardfinorgcount());//授信及负债信息概要_未销户贷记卡贷款机构数/发卡机构数
			dto.setUnlcardlast6museavgamt(vo.getUnlcardlast6museavgamt());//授信及负债信息概要_未销户贷记卡最近6个月平均应还款/最近6个月平均使用额度/最近6个月平均透支余额
			dto.setUnlcardmaxcrelimperorg(vo.getUnlcardmaxcrelimperorg());//授信及负债信息概要_未销户贷记卡单家行最高授信额度
			dto.setUnlcardmincrelimperorg(vo.getUnlcardmincrelimperorg());//授信及负债信息概要_未销户贷记卡单家行最低授信额度
			dto.setUnlcardusecrelim(vo.getUnlcardusecrelim());//授信及负债信息概要_未销户贷记卡已用额度/透支余额
			dto.setUndestrstanloancardbalance(vo.getUndestrstanloancardbalance());//授信及负债信息概要_未销户准贷记卡余额
			dto.setUnstdlcardaccount(vo.getUnstdlcardaccount());//授信及负债信息概要_未销户准贷记卡笔数/账户数
			dto.setUnstdlcardcrelim(vo.getUnstdlcardcrelim());//授信及负债信息概要_未销户准贷记卡合同金额/授信总额
			dto.setUnstdlcardfincorpcount(vo.getUnstdlcardfincorpcount());//授信及负债信息概要_未销户准贷记卡贷款法人机构数/发卡法人机构数
			dto.setUnstdlcardfinorgcount(vo.getUnstdlcardfinorgcount());//授信及负债信息概要_未销户准贷记卡贷款机构数/发卡机构数
			dto.setUnstdlcardlast6museavgamt(vo.getUnstdlcardlast6museavgamt());//授信及负债信息概要_未销户准贷记卡最近6个月平均应还款/最近6个月平均使用额度/最近6个月平均透支余额
			dto.setUnstdlcardmaxcrlimperorg(vo.getUnstdlcardmaxcrlimperorg());//授信及负债信息概要_未销户准贷记卡单家行最高授信额度
			dto.setUnstdlcardmincrlimperorg(vo.getUnstdlcardmincrlimperorg());//授信及负债信息概要_未销户准贷记卡单家行最低授信额度
			dto.setUnstdlcardusecrlim(vo.getUnstdlcardusecrlim());//授信及负债信息概要_未销户准贷记卡已用额度/透支余额
			dto.setUnloanlast6museavgamt(vo.getUnloanlast6museavgamt());//授信及负债信息概要_未结清贷款信息汇总_近6个月平均应还款/最近6个月平均使用额度/最近6个月平均透支余额
			dto.setUnloanmaxcrelimperorg(vo.getUnloanmaxcrelimperorg());//授信及负债信息概要_未结清贷款信息汇总_单家行最高授信额度
			dto.setUnloanmincrelimperorg(vo.getUnloanmincrelimperorg());//授信及负债信息概要_未结清贷款信息汇总_单家行最低授信额度
			dto.setUnpailoanaccountcount(vo.getUnpailoanaccountcount());//授信及负债信息概要_未结清贷款信息汇总_笔数/账户数
			dto.setUnpailoanbalance(vo.getUnpailoanbalance());//授信及负债信息概要_未结清贷款信息汇总_余额
			dto.setUnpailoancreditlimit(vo.getUnpailoancreditlimit());//授信及负债信息概要_未结清贷款信息汇总_合同金额/授信总额
			dto.setUnpailoanfinancecorpcoun(vo.getUnpailoanfinancecorpcoun());//授信及负债信息概要_未结清贷款信息汇总_贷款法人机构数/发卡法人机构数
			dto.setUnpailoanfinanceorgcount(vo.getUnpailoanfinanceorgcount());//授信及负债信息概要_未结清贷款信息汇总_贷款机构数/发卡机构数
			dto.setUnpailoanusedcreditlimit(vo.getUnpailoanusedcreditlimit());//授信及负债信息概要_未结清贷款信息汇总_已用额度/透支余额
			dto.setIsValid(vo.getIsValid());//是否有效（1：是，0：否）
			dto.setIsDel(vo.getIsDel());//是否删除（1：是，0：否）

			dto.setCrtTm(vo.getCrtTm());//创建时间
			dto.setCrtUsrId(vo.getCrtUsrId());//创建人
			dto.setMdfTm(vo.getMdfTm());//修改时间
			dto.setMdfUsrId(vo.getMdfUsrId());//修改人
		}
		return dto;
	}
	
	/**
	 * DTO集合 转 VO集合
	 * @param List<XjnpReportDTO>
	 * @return List<XjnpReportVO>
	 */
	public static List<XjnpReportVO> toVOList(List<XjnpReportDTO> list) {
		List<XjnpReportVO>  voList = new ArrayList<XjnpReportVO>();
		if(CollectionUtils.isNotEmpty(list)){
			for (XjnpReportDTO dto : list) {
				voList.add(toVO(dto));
			}
		}
		return voList;
	}
	
	/**
	 * VO集合 转 DTO集合
	 * @param list List<XjnpReportVO>
	 * @return List<XjnpReportDTO>
	 */
	public static List<XjnpReportDTO> toDTOList(List<XjnpReportVO> list) {
		List<XjnpReportDTO>  dtoList = new ArrayList<XjnpReportDTO>();
		if(CollectionUtils.isNotEmpty(list)){
			for (XjnpReportVO vo : list) {
				dtoList.add(toDTO(vo));
			}
		}
		return dtoList;
	}
}
